home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / pcl / sptmbr16.lha / kcl-notes.text < prev    next >
Text File  |  1991-12-17  |  2KB  |  40 lines

  1.  
  2. Some notes on using "5/1/90  May Day PCL (REV 4b)" with KCL and AKCL.
  3.  
  4. 1. KCL will try to load the PCL file "init" when it starts up,
  5.    if you rename the files as is mentioned in defsys.lisp and the 
  6.    currect directory is the one containing PCL.  I suggest that
  7.    you do not rename any file except maybe "defsys", and also 
  8.    that you change the (files-renamed-p t) to (files-renamed-p nil) 
  9.    in defsys.lisp.
  10.  
  11. 2. Do not comment out the file kcl-patches.lisp, even if you are
  12.    using AKCL.  It contins a patch to make compiler messages more
  13.    informative for AKCL, and also sets compiler::*compile-ordinaries*
  14.    to T, so that methods will get compiled.
  15.  
  16. 3. While fixup.lisp compiles, there will be a pause, because 
  17.    KCL's compiler is not reentrant, and some uncompiled
  18.    code is run.  If you want, you can change the form
  19.    (fix-early-generic-functions) to (fix-early-generic-functions t)
  20.    in fixup.lisp to see what is happening.
  21.  
  22. 4. (If you are using AKCL 605 or newer, skip this step.)
  23.    If you want, you can apply the changes in kcl-mods.text
  24.    to your KCL or AKCL to make PCL run faster.  The file kcl-mods.text
  25.    is different from what it was in versions of PCL earlier than
  26.    May Day PCL.  If you do not make these changes, or if you made 
  27.    the old changes, things will still work.
  28.  
  29. 5. If you are using AKCL, and you previously used the kcl-low.lisp
  30.    file from rascal.ics.utexas.edu, you should not use it this time.
  31.    The kcl-low.lisp that comes with May Day PCL works fine.  (If you
  32.    insist on using an old version of kcl-low.lisp, you will need to
  33.    use an old version of the KCL part of fin.lisp as well: this is
  34.    what is done for IBCL, by the way.) 
  35.  
  36. 6. I recommend that you use AKCL version 457 or newer rather than using
  37.    KCL or an older version of AKCL, because there are some bugs in KCL
  38.    that cause problems for May Day PCL.
  39.  
  40.